// interface.asm
section call

// 0xa5f3c23b
// 0000000000000000000000000000000000000000000000000000000000000012
// 0000000000000000000000000000000000000000000000000000000000000034
add(a:int, b:int)int:
    local c:int

    add a, b
    store c
    return c

// 0x13bdfacd
print():
    test0(0x12, 0x34)
    test1()

section text

test0(a:int, b:int):
    add a, b
    print

test1():
    push0
    print

// input 0xa5f3c23b00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000034
// @input 0x13bdfacd